package com.ccys.db.vo.doctor.patientNote;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * @program: WhiteCoat
 * @description: 获取咨询备注以进行编辑返回Vo
 * @author: ZhangJingCan
 * @create: 2024-02-07 15:57
 **/

@Data
public class GetConsultNoteForEditVo {

    /**
     * ID
     */
    @JsonProperty("id")
    private String id;

    /**
     * 预约ID
     */
    @JsonProperty("booking_id")
    private String bookingId;

    /**
     * 会员ID
     */
    @JsonProperty("member_id")
    private String memberId;

    /**
     * 创建者ID
     */
    @JsonProperty("creator_id")
    private String creatorId;

    /**
     * 名称
     */
    @JsonProperty("name")
    private String name;

    /**
     * 描述
     */
    @JsonProperty("description")
    private String description;

    /**
     * 文件名列表
     */
    @JsonProperty("filenames")
    private String filenames;

    /**
     * 文件列表
     */
    @JsonProperty("list_file")
    private List<String> listFile;

    /**
     * 时间
     */
    @JsonProperty("time")
    private String time;

    /**
     * 创建者
     */
    @JsonProperty("creator")
    private String creator;

    /**
     * 是否允许编辑
     */
    @JsonProperty("is_allow_edit")
    private Boolean isAllowEdit;

    /**
     * 对象组
     */
    @JsonProperty("object_group")
    private Object objectGroup;

    /**
     * 咨询记录文档
     */
    @JsonProperty("consult_note_document")
    private String consultNoteDocument;

    /**
     * 旧文件名
     */
    @JsonProperty("file_name_old")
    private String fileNameOld;

    /**
     * 新文件名
     */
    @JsonProperty("file_name_new")
    private String fileNameNew;

}
